import com.authen.*
import com.diseaseInformation.*

class BootStrap {
    def fixtureLoader
    def init = { servletContext ->
    
            def role_anonymous = new Role(authority:"ROLE_ANONYMOUS",description:"anonymous_user")
                role_anonymous.save()
            def role_default = new Role(authority:"ROLE_DEFAULT",description:"Default_user")
               role_default.save()
            def anonymous1 = new User(username:"anonymous",userRealName:"anonymous",passwd:"admin", author:"[id:1]")
                anonymous1.save()

        
        def fixture = fixtureLoader.load {
            // management
            m1(Management,name:"การดูแลรักษาผู้ป่วยนอกทางสูติศาสตร์",data:"no data")
            m2(Management,name:"การดูแลรักษาผู้ป่วยในทางสูติศาสตร์",data:"no data")
            m3(Management,name:"การดูแลรักษาผู้ป่วยนอกทางนรีเวชวิทยา",data:"no data")
            m4(Management,name:"การดูแลรักษาผู้ป่วยในทางนรีเวชวิทยา",data:"no data")
           
                //Disease
                d0(Disease,name:'แท้งบุตร, การ',data:'no data')
                d1(Disease,name:'ตั้งครรภ์นอกมดลูก, การ',data:'no data')
                d2(Disease,name:'เจาะน้ำคร่ำ, การ',data:'no data')
                d3(Disease,name:'น้ำคร่ำมากกว่าปกติ, ภาวะ',data:'no data')
                d4(Disease,name:'น้ำคร่ำน้อยกว่าปกติ, ภาวะ',data:'no data')
                d5(Disease,name:'เจาะถุงน้ำ, การ',data:'no data')
                d6(Disease,name:'ตกเลือดในไตรมาสแรก, ภาวะ',data:'no data')
                d7(Disease,name:'ตกเลือดในไตรมาสที่สอง, ภาวะ',data:'no data')
                d8(Disease,name:'การคลอดล้มเหลว',data:'no data')
                d9(Disease,name:'การผิดสัดส่วน',data:'no data')
                d10(Disease,name:'การผ่าตัดคลอด',data:'no data')
                d11(Disease,name:'การช่วยคลอดด้วยเครื่องดูดสุญญากาศ',data:'no data')
                d12(Disease,name:'การช่วยคลอดด้วยคีม',data:'no data')
                d13(Disease,name:'การตรวจคัดกรองทั่วไประหว่างตั้งครรภ์',data:'no data')
                d14(Disease,name:'การตรวจคัดกรองโรคทางพันธุกรรม',data:'no data')
                d15(Disease,name:'การตรวจคัดกรองโรคความผิดปกติของโครโมโซม',data:'no data')
                d16(Disease,name:'การประเมินภาวะทารกในครรภ์',data:'no data')
                d17(Disease,name:'เด็กท่าก้น',data:'no data')
                d18(Disease,name:'การคลอดยาก',data:'no data')
                d19(Disease,name:'การยืนยันการตั้งครรภ์',data:'no data')
                d20(Disease,name:'โรคความดันโลหิตสูงระหว่างตั้งครรภ์',data:'no data')
                d21(Disease,name:'โรคหัวใจระหว่างตั้งครรภ์',data:'no data')
                d22(Disease,name:'การตั้งครรภ์ไข่ปลาอุก',data:'no data')
                d23(Disease,name:'การแพ้ท้อง',data:'no data')
                d24(Disease,name:'การติดเชื้อระหว่างตั้งครรภ์',data:'no data')
                d25(Disease,name:'การติดเชื้อหลังตั้งครรภ์',data:'no data')
                d26(Disease,name:'การตั้งครรภ์ที่มีความเสี่ยงสูง',data:'no data')
                d27(Disease,name:'ภาวะรกเกาะต่ำ',data:'no data')
                d28(Disease,name:'ภาระรกลอกก่อนกำหนด',data:'no data')
                d29(Disease,name:'การเป็นเบาหวานระหว่างตั้งครรภ์',data:'no data')
                d30(Disease,name:'ภาวะสายสะดือย้อย',data:'no data')
                d31(Disease,name:'ภาวะมดลูกแตก',data:'no data')
                d32(Disease,name:'การตั้งครรภ์นอกมดลูก',data:'no data')
                d33(Disease,name:'การชักนำการคลอด',data:'no data')
                }
    
                }
                def destroy = {
                    }
                    }
